/* CSS Document */
* { margin:0; padding:0; border:0; /*vertical-align:middle;*/ outline:none }
body { font-size:14px; color:#cfcfcf; background:url(../images/container_bg.gif) repeat; }
a { text-decoration:none; color:#706e6e; }
a:hover { color:#ab3e05; }
ul li { list-style:none; }
.col { color:#666666 }
.col2 { color:#ab3e05 }
.col3 { color:#ffffff }
.col4{ color:#000}
.fl { float:left }
.fr { float:right }
.clear { clear:both }
.flat { font-weight:bold }
.ml { margin-left:10px; }
.mr { margin-right:10px; }
.mt { margin-top:10px; }
.mb{margin-bottom:10px;}
.font12 { font-size:12px; }
.font14 { font-size:14px; }
.w307 { width:307px; }
.w643 { width:643px; }
.w950 { width:960px; }
.h275 { height:275px; }
.h320 { height:320px; }
.h250 { height:240px; }
.lh { line-height:37px; }
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {zoom:1;}
em{ font-style:normal !important; background:url(../images/title.gif) no-repeat; width:107px; display:inline-block;  text-align:center}

.btop { border-top:1px dashed #cfcfcf }
.banner { margin-bottom:10px; }
.banner img { width:960px; }
/* header*/
#header { height:35px; border-bottom:1px solid #cfcfcf; line-height:35px; width:100%; background:#fff; }
#topnav { width:980px; margin:0 auto; color:#706e6e }
/*containter*/
#containter { width:960px; overflow:hidden; margin:10px auto 0 auto; padding:10px; background: #fff; border:1px solid #cfcfcf; }
.c_top { margin-bottom:10px; overflow:hidden; }
.c_top .logo { width:200px; height:75px; }
.c_top .more { line-height: 20px; margin-left: 13px; margin-top: 30px; width: 90px; position: relative; font-size:12px; }
/*search*/

.Search { width:470px; margin-top:5px; }
.Search dd, .Search dd input, .Search dt ul li.cu { background:url(../images/search_bg.png) no-repeat; }
.Search li, .Search dd { float:left; }
.Search dd { height:42px; background-position:left -73px; background-repeat:repeat; }
.Search dt ul { position:relative; z-index:9999; }
.Search dt li { text-align:center; height:28px; line-height:27px; width:50px; cursor:pointer; color:#666 }
.Search dt li.cu { width:66px; background-position:left top; margin-bottom:-4px; font-weight:bold; color:#ab3e05 }
.Search dd.bl { width:35px; background-position:left -29px; clear:left; float:left}
.Search dd.bl, .Search dd.tx, .Search dd.bx { position:relative; z-index:1600; top:-5px; }
.Search dd, .Search dd input { border:none; height:42px; }
.Search dd.tx input { line-height:30px; height:30px; }
.Search dd.tx input { background-position:left -78px; margin-top:5px; _margin-top:5px; margin-top:4px\9; color:#999999; width:350px; }
.Search dd.bx { background-position:right -118px;  }
.Search dd.bx input { color:#FFF; cursor:pointer; width:70px; background-position:right -165px; margin-right:2px; /*text-indent:-999px; margin-top:6px; margin-right:5px;*/_height:42px; *height:42px; }
/*nav*/

#menu { height:36px; background:url(../images/nav_bg.gif) repeat-x; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; margin-bottom:10px; }
#menu li { float:left; line-height:36px; margin-left:1px; }
#menu li a { padding:0 10px; display:block; }
#menu li a.on { font-weight:bold; color:#ab3e05 }
#menu li .split { width:2px; }
/* content*/
.content { overflow:hidden; font-size:12px; }
.content2, .content3, .content4, .content5,.content6{ overflow:hidden; margin-top:10px; font-size:12px; }
.content6{ border:1px solid #cfcfcf}
.gonggao { width:240px; margin-right:10px; float:left }
.tabcur { display:block; width:118px; height:27px; background:#fff; border-top:2px solid #ab3e05; color:#ab3e05; font-weight:bold; }
.tab_head { background:url(../images/bg_title_r.png) repeat-x; height:28px; line-height:28px; border:1px solid #cfcfcf; border-top:none; border-bottom:none; font-size:14px; }
.tab_head ul li { height:27px; width:118px; float:left; border-right:1px solid #cfcfcf; text-align:center; }
.seccon { padding:14px 5px 5px 5px; border:1px solid #cfcfcf; border-top:none; background-color:#FFFFFF; height:252px !important; _height:252px; *height:252px;
overflow:hidden }
.seccon li { padding-left:20px; line-height:22px; }
.seccon li a { background:url(../images/icon.jpg) center left no-repeat; padding-left:10px; }
/*login and anything*/

.content_r { float:right; width:307px; overflow:hidden }
.login { background:url(../images/login_bg.gif) no-repeat; height:37px; width:307px; }
.login ul { margin-left:10px; }
.login li { float:left; height:37px; }
.login li a { color:#fff; line-height:37px; text-align:center; padding:0 15px; display:block }
.login li a:hover { color:#ab3e05 }
.login li .line { width:2px; }
.login_con { overflow:hidden; max-height:75px; margin-top:6px; }
.login_con dl { margin:4px 0; }
.login_con a { line-height:22px; }
.login_con dt { float:left; border-right:1px dotted #b6b6b6; width:180px; padding:0 10px 3px 8px; }
.login_con dt a:hover, .login_con dd a:hover { color:#ab3e05; }
.login_con dd { float:left; padding-left:18px; }
.jiaodian { overflow:hidden; border:1px solid #cfcfcf; border-top:none; margin-top:6px; }
.j_title { background:url(../images/content_head.gif) repeat-x; height:32px; }
.j_title h2 { line-height:32px; padding-left:10px; font-size:14px; }
.j_title h2  a{ font-weight:normal}
.j_main { max-height:145px; overflow:hidden }
.j_main ul { padding:15px 0 15px 15px; }
.j_main li { line-height:22px; }
.j_main li a { background:url(../images/icon.jpg) center left no-repeat; padding-left:10px; }
/*中间*/
.sider{ float:left; width:392px; margin-right:10px;}

.sider_m{ line-height:22px; height:22px; margin-bottom:10px;width:100%;}
.sider_b{border:1px solid #cfcfcf; overflow:hidden; width:100%;}
.sider_b img{ width:77px;}
.sider_b li{ float:left; }
.sider_b li a{border-bottom:1px solid #ffffff; border-right:1px solid #cfcfcf; display:block}
.sider_b li a.last{border-right:1px solid #ffffff;}
.sider_b li a:hover{ border-bottom:1px solid #ab3e05}

#focus {width:390px; height:140px; overflow:hidden; position:relative;}
#focus ul {height:380px; position:absolute;}
#focus ul li {float:left; width:390px; height:140px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:390px; height:20px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:370px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:18px; height:40px; position:absolute; top:45px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}

/*模块*/
.c_right { overflow:hidden; border:1px solid #cfcfcf; border-top:none; }
.c_left { overflow:hidden; border:1px solid #cfcfcf; border-top:none; }
.h_title { background:url(../images/content_head.gif) repeat-x; height:32px; }
.h_title { line-height:32px; font-size:14px; }
.h_title_1 { background:url(../images/content_head.gif) repeat-x; height:32px; padding-left:10px; }
.h_title_1 { line-height:32px; font-size:14px; }
.h_title_1 a{ font-weight:normal}
.h_main { overflow:hidden; font-size:12px; }
.h_main ul { padding:15px 0 10px 15px; }
.h_main li { line-height:23px; }
.h_main li a { background:url(../images/icon.jpg) center left no-repeat; padding-left:10px; }
.h_main_t { overflow:hidden; font-size:12px; }
.h_main_t ul { margin-left:25px; margin-top:10px; }
.h_main_t li { float:left; margin-right:20px; margin-bottom:5px; }
.h_img { border: 1px solid #CCC; background-color: white; width: 100px; height: 100px; display: table-cell; vertical-align: middle; }
.h_img:hover { border: 1px solid #ab3e05; }
.h_wz { height:25px; text-align:center; width:100px; line-height:25px; }
.hd_main { overflow:hidden; font-size:12px; }
.hd_main dl { background:url(../images/z_bg.gif) no-repeat; margin:30px 0 0 15px;padding:3px 0; }
.hd_main dl dd { float:left; margin-right:15px; margin-bottom:20px; }
.hd_main dl dd img { width:80px; height:80px; }
.hd_main dl dd a { border:1px solid #cfcfcf; display:block }
.hd_main dl dd a:hover { border:1px solid #ab3e05; width:80px; height:80px; }
/* 公用*/
.wk { overflow: hidden; border: 1px solid #CFCFCF; border-top: none; }
.s_title {height:32px; }
.h_bg { background:url(../images/title.gif) no-repeat; width:124px; height:37px; line-height:37px; text-align:center; display:block }
/**/
/*.k_show { width:100%; height:auto; border-bottom:1px dashed #cfcfcf; }
.k_show:hover { border:1px solid #ab3e05; background:#fff6f0 }*/
.k_show { ZOOM: 1; background: #fff; overflow: hidden; /*border:1px solid #fff;*/ border-bottom: #b5b5b5 1px dashed; }
.k_show:lang(no){ border-bottom:none}
.k_show .last{ border-bottom:#ffffff 1px solid }
.k_show dd ul { padding-top:10px; }
.k_show dd ul li { margin:0px; padding-left:10px; }
.k_show dl { width: 100%; ZOOM: 1; OVERFLOW: hidden }
.k_show dt { POSITION: relative; width: 28px; background:#f1d8c3; FLOAT: left; color:#666666; font-size: 14px }
.k_show dt strong { position: absolute; width: 20px; display: block; OVERFLOW: hidden; TOP: 50%; LEFT: 8px; margin-top:-30px; color:#ab3e05 }
.k_show dd { width: 594px; ZOOM: 1; background: none transparent scroll repeat 0% 0%; float: left; OVERFLOW: hidden }
.k_show li A:hover { TEXT-DECORATION: underline; }
.k_show li A:active { }
.k_show li H4 { margin: 1px 0px 2px; FONT: bold 14px/25px "宋体", Arial, Helvetica, sans-serif }
.k_show li H4 A { color:#4D4D4D; font-size:12px; font-weight:lighter; }
.k_show li H4 span A { line-height: 18px; color: #ab3e05; font-size: 14px; font-weight:bold; }
.k_show li H4 span A:visited { line-height: 18px; color: #ab3e05; font-size: 14px }
.k_show li span A { color: #ff0000 }
.k_show li span A:visited { color: #ff0000 }
.k_show li { margin: 4px 2px 5px 10px; width: 285px; display: inline; float: left; color: #1b1b1b; _width: 285px }
.k_show dl.border_none { border-bottom: #fff 1px solid }
.dt_1 { height:185px }
.dt_2 { height: 96px }
.dt_3 { height:130px }
.dt_4 { height:249px; }
.dt_5 { height: 70px }
/* 行业评选*/

.partner { overflow:hidden; zoom:1; }
.partnerTitle { float:left; width:25px; background:#f1d8c3; text-align:center; height:102px; margin:0 auto; }
.partnerTitle span { height:80px; display:block; width:15px; text-align:center; text-decoration:none; padding:5px; padding-top:18px; }
.partnerList { float:left; overflow:hidden; zoom:1; margin:9px 0 2px; margin-left:-3px; font-size:12px; }
.partnerList li { float:left; margin-left:12px; line-height:normal; display:inline; }
.partnerList li img { border:solid 1px #cfcfcf; display:block; }
.partnerList li span { display:block; height:14px; line-height:14px; text-align:center; width:102px; margin-top:5px; margin-bottom:5px; }
.partnerList li a { color:#666666; text-decoration:none; cursor:pointer; }
.partnerList li a:hover { color:#ab3e05 }
.toptenC { height:250px; overflow:hidden; }
.toptenC1 h3 a { color:#666666; }
.toptenC1 h3 a:hover { color:#AB3E05; }
.toptenC1 { width:318px; height:265px; float:left; }
.br { background:url(../images/line.gif) center right no-repeat; }
.toptenC1 h3 { font-size:14px; text-align:center; margin:14px 0 5px 0; }
.toptenC1_list { width:280px; margin:0 auto; margin-top:10px; overflow:hidden; font-size:12px; }
.toptenC1_list ul { width:310px; }
.toptenC1_list li { width:150px; height:20px; overflow:hidden; float:left; margin-right:3px; }
.topten_Rimg { width:310px; margin:18px 0 5px 8px; height:95px; overflow:hidden; }
.topten_Rimg a { width:72px; height:95px; margin:0 3px 0 0px; float:left; text-align:center; }
.topten_Rimg a img { display:block; border:1px solid #DADADA; padding:5px; }
/*博客*/

.bbs05 { overflow:hidden; text-align:left; line-height:20px; }
.bbssubnav { width:100px; float:left; text-align:center; }
.bbssubnav li{width:100px;  height:28px;text-align:center;}
.bbssubnav li a { color:#3a3a3a; line-height:28px; display:block; overflow:hidden; background:url(../images/b_on.gif) no-repeat; display:block  }
.bbssubnav li a:hover{ background:url(../images/b_hover.gif) no-repeat; color:#ab3e05; font-weight:bold}
.bbssubnav li a.on{ background:url(../images/b_hover.gif) no-repeat; color:#ab3e05; font-weight:bold}
.bbs05left { float:left; border-right:1px dotted #B5B5B5; margin-left:9px; display:inline; padding-right:9px; padding-bottom:5px; }
.Ltitle { height:66px; overflow:hidden; text-align:center; }
.Ltitle h2 { margin-top:14px; margin-bottom:4px; text-align:center; font-size:14px; font-weight:bold; }
.Ltitle a { margin-right:5px; }
.Ltitle h2 a { color:#02347D; margin:0; }
.Limgtxt { overflow:hidden; border-bottom:1px dotted #797878; }
.Limgtxt dl { margin:18px 0 10px 10px }
.Limgtxt dt { font-size:14px; margin-left:10px; }
.Limgtxt dt a { font-weight:bolder; text-align:center; color:#555555 }
.Limgtxt dd { width:218px; height:22px; line-height:22px; }
.Llist { margin-top:10px; font-size:12px; line-height:22px; }
.Llist li { margin-left:10px; }
.bbs05midden { float:left; width:258px; border-right:1px dotted #B5B5B5; padding:14px 10px 5px 10px; overflow:hidden; }
.Mtitle { margin-top:2px; text-align:center; font-size:14px; font-weight:bold; }
.Mtitle li { float:left; margin-right:5px; }
.Mtitle a { color:#555555; }
.Mtitle a:hover { color:#ab3e05 }
.Mlist { margin-top:5px; overflow:hidden; width:260px; margin:0 auto }
.Mlist li { float:left; margin-right:3px; line-height:22px; width:120px; }
.Mlist2 { margin-top:5px; overflow:hidden; width:260px; margin:0 auto }
.Mimgtxt { width:260px; height:95px; overflow:hidden; margin-top:5px; text-align:center; }
.Mimgtxt a { width:130px; height:95px; float:left; display:inline-block; overflow:hidden; }
.Mimgtxt img { display:block; margin-bottom:3px; }
.bbs05right { float:left; width:332px; margin-top:15px; }
.RL { width:149px; float:left; margin-left:10px; display:inline; margin-right:10px; }
.Rr { width:149px; float:left;  }
.Rimgtxt { margin-top:10px; margin-bottom:10px; height:50px; overflow:hidden; }
.Rimgtxt img { float:left; margin-right:6px; }
.Rimgtxt h2 { font-size:12px; margin-top:6px; }
.Rimgtxt span, .Rimgtxt span a { color:#5C5C5C; }
.rimglist { margin-bottom:5px; }
.rph h3 { border-bottom:1px dotted #797878; text-align:left; font-size:14px; font-weight:bold; color:#444444; padding-bottom:3px; height:22px; margin-bottom:6px; }
/*猜喜欢*/ 
.pro_list { margin:10px 0; }
.pro_list ul { width:920px; margin:0 auto; overflow:hidden }
.pro_list li { float:left; margin:0 4px; }
.pro_list li img { padding:2px; border:1px solid #cfcfcf; display:block }
.pro_list li a:hover { color:#ab3e05 }
.pro_list li span { display: block; height: 14px; line-height: 14px; text-align: center; width: 102px; margin-top: 5px; margin-bottom: 5px; }

/*指导*/
.obj_know { background: url(../images/niose.gif) 680px 0px no-repeat; overflow: hidden; padding: 35px 10px 20px 10px; }
.obj_service { float: left; width: 140px; /*display:block;*/ margin-left:30px; }
.obj_service h1 { font-size: 14px; margin-bottom: 8px; color:#555555 }
.obj_service li{ line-height:22px;}

/*页脚*/

#footer{ width:970px; margin:0 auto; overflow:hidden; font-size:12px;}
#footer-v1 { text-align:center; width:952px; margin:0 auto; padding:8px 4px 0; color:#999;}
#footer-v1 a:link, #footer-v1 a:visited { color:#999; }
#footer-v1 a:hover, #footer-v1 a:active { color:#ab3e05!important; }
#footer-v1 .footer-container {  padding:15px 0 72px; }
#footer-v1 ul, #footer-v1 li{ display:inline; color:#999; }
#footer-v1 .footer-ali-pages, #footer-v1 .footer-ali-group, #footer-v1 .footer-ali-copyright { padding-bottom:6px; }
#footer-v1 .footer-ali-certs { text-align:left; position:relative; }
#footer-v1 .footer-ali-certs p { text-align:center; }
#footer-v1 .footer-net-ic { top:0; left:246px; background-position:0 0; }
#footer-v1 .footer-net-ic a { display:inline-block; width:52px; height:62px; overflow:hidden; line-height:186px; }
#footer-v1 .certs-icons, #footer-v1 .net-miibeian, #footer-v1 .net-medicine, #footer-v1 .net-video { position:absolute; height:40px; }
#footer-v1 .net-miibeian, #footer-v1 .net-medicine, #footer-v1 .net-video { padding-left:15px; }
#footer-v1 .certs-icons { top:8px; left:126px; }
#footer-v1 .net-miibeian { top:8px; width:147px; left:307px; }
#footer-v1 .net-medicine { top:8px; width:173px; left:470px; }
#footer-v1 .net-video { top:8px; width:173px; left:656px; }
#footer-v1 .footer-net-police { top:0; left:642px; background-position:-70px 0; }
#footer-v1 .footer-net-police a { display:inline-block; width:111px; height:49px; line-height:150px; overflow:hidden; }
#footer-v1 .footer-net-credit { top:0; left:764px; background-position:-193px 0; padding-top:10px; }
#footer-v1 .footer-net-credit a { display:inline-block; vertical-align:top; width:47px; height:36px; line-height:160px; overflow:hidden; }
